//
//  YsNoteSDKNotebookViewModel.h
//  YsNoteSDK
//
//  Created by 宋宏康 on 2020/3/31.
//

#import <Foundation/Foundation.h>
#import <ReactiveObjC/ReactiveObjC.h>

NS_ASSUME_NONNULL_BEGIN

@interface YsNoteSDKNotebookViewModel : NSObject
/** page_size */
@property(nonatomic, strong) NSString * page_size;
/** noteid */
@property(nonatomic, strong) NSString * noteID;
/** 笔记类型 必填(1.普通笔记 2.特殊笔记)  */
@property(nonatomic, strong) NSString * note_type;
/// 笔记本外键
@property(nonatomic, strong, nullable) NSString * book_fkcode;
/// 用户获取笔记本
- (RACSignal *)userGetNoteBooks;

/// 获取笔记本的笔记列表
- (RACSignal *)getUserNoteBookList;

/// 下载云空间的文件
/// @param uuid 下载的UUID
- (RACSignal *)downloadCloudSpaceYsnoteZipWithUuid:(NSString *)uuid
                                              path:(NSString *)path;
@end

NS_ASSUME_NONNULL_END
